package org.jeecgframework.web.service;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.jeecgframework.core.common.model.json.AjaxJson;
import org.jeecgframework.web.system.pojo.base.ZyFileLogEntity;
import org.jeecgframework.web.util.FileBean;

public interface UploadInstallRecordService {
	/**
	 * @Title：doSaveZyFileLogEntity
	 * @Description:添加数据到表zy_file_log
	 * @author：LeiYoung
	 * @Date：2016年9月29日 下午3:40:37
	 * @param　fileBean
	 * @return　ZyFileLogEntity
	 */
	public ZyFileLogEntity doSaveZyFileLogEntity(FileBean fileBean) throws Exception;

	/**
	 * 
	 * @Title：checkExcelSn
	 * @Description：检查Excel的SN
	 * @author：LeiYoung
	 * @Date：2016年9月29日 下午4:05:06
	 * @param request
	 * @return AjaxJson
	 */
	public AjaxJson checkExcelSn(HttpServletRequest request) throws Exception;

	/**
	 * @author xiul
	 * @date 2016-6-17 下午3:37:34
	 * @Description 检查 list 中sn是否重复
	 * @param snList
	 * @param begin
	 *            开始位置
	 * @param end
	 *            结束位置
	 */
	public String checkSnRepeat(List<String> snList, int begin, int end) throws Exception;
}
